home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / pc / ANTCOP11.ZIP / READ.ME < prev   
Encoding:
Text File  |  1993-06-25  |  5.4 KB  |  173 lines

  1.                   AntiCopy unit version 1.1
  2.              ───────────────────────────────────
  3.             Copy protecting unit for Turbo Pascal
  4.  
  5.  
  6. Files in this package :
  7. -----------------------
  8.  
  9. READ.ME      - this file
  10. ANTICOPY.INT - interface part of AntiCopy unit
  11. ANTCOP70.TPU - AntiCopy unit for TP 7.0
  12. ANTCOP60.TPU - AntiCopy unit for TP 6.0
  13. ANTCOP55.TPU - AntiCopy unit for TP 5.5
  14.                ( you must rename the appopriate unit in
  15.                  ANTICOPY.TPU, if you want to use it )
  16. AC-TEST.PAS  - source code of test program for AntiCopy unit
  17.  
  18.  
  19. Description :
  20. -------------
  21.  
  22. AntiCopy is a simple Turbo Pascal unit providing minimal level
  23. of copy-protecting of TP programs. However in most cases this
  24. level of protection is quite satisfactory.
  25.  
  26. AntiCopy unit included in this package protects TP programs
  27. against copying to another computer or even in another
  28. directory on the same computer. It makes your programs
  29. copy-protected.
  30.  
  31. The size of protected program will become only ~1.5 kB larger.
  32. If you use overlays in your program, you can declare
  33. ANTICOPY.TPU as overlay unit, then execution size of protected
  34. program will not increase.
  35.  
  36.  
  37. Usage :
  38. -------
  39.  
  40. In order to use AntiCopy unit, you must include
  41.  
  42. "uses ANTICOPY;"
  43.  
  44. statement in your program ( see AC-TEST.PAS ). That's all.
  45.  
  46.  
  47. How it works :
  48. --------------
  49.  
  50. All work is performed by initialization section of AntiCopy
  51. unit. During the first execution of protected program some
  52. specific for BIOS information and program's start directory
  53. will be written ( in "encrypted" form ) into the protected
  54. .EXE file itself. During all next executions this information
  55. will be checked, and if it will not coincide with the saved
  56. information the program will be halted.
  57.  
  58.  
  59. Testing :
  60. ---------
  61.  
  62. You can test the work of AntiCopy unit with the help of
  63. included AC-TEST.PAS:
  64. - compile AC-TEST.PAS;
  65. - execute AC-TEST.EXE, you will see message 'ANTICOPY', and
  66.   date and time of AC-TEST.EXE will become current;
  67. - execute it any amount of times, you will see message
  68.   'ANTICOPY';
  69. - copy AC-TEST.EXE in another directory or to another computer
  70.   with different BIOS and try to execute it, you will not see
  71.   any message.
  72.  
  73.  
  74. Copyright / Disclaimer :
  75. ------------------------
  76.  
  77. As I wrote the source code of AntiCopy unit, the next
  78. copyright message applies.
  79.  
  80.    ───────────────────────────────────────────────────────
  81.     AntiCopy 1.1 is copyright 1992,93 by Oleg I. Subachev
  82.       ─────────────────────────────────────────────────
  83.  
  84. You are free to use, copy and distribute ANTCOP11 package for
  85. noncommercial use IF:
  86.  
  87.      NO FEE IS CHARGED FOR USE, COPYING OR DISTRIBUTION.
  88.  
  89.                 IT IS NOT MODIFIED IN ANY WAY.
  90.  
  91. As I don't want to be liable for any possible damages caused
  92. by AntiCopy unit, the next disclaimer is included.
  93.  
  94. Oleg I. Subachev ( the author of AntiCopy unit ) disclaims all
  95. warranties relating to the software included into this
  96. package. Oleg I. Subachev will not be liable for any special,
  97. incidental, consequential, indirect or similar damages due to
  98. loss of data or any other reason. The person using the
  99. AntiCopy unit bears all risk as to the quality and performance
  100. of the software.
  101.  
  102. For reactions you may write to:
  103.  
  104. Oleg I. Subachev
  105. Zavodskaja str., 45 A - 11
  106. Ekaterinburg, V-109
  107. 620109, Russia
  108.  
  109. or
  110.  
  111. Internet: soi@ufpk.e-burg.su
  112.  
  113.  
  114. Source code availability / Registration notes :
  115. -----------------------------------------------
  116.  
  117. If you want to get source code of AntiCopy unit, you must
  118. register yourself as a user of AntiCopy unit, by sending 10 US
  119. dollars to me.
  120.  
  121. It will bring you the following advantages and possibilities:
  122.  
  123. 1. You will be able to use advanced features of AntiCopy unit
  124. such as:
  125. - not only halt, but even wipe out the protected .EXE file in
  126.   case of illegal copying;
  127. - keep date and time of protected .EXE file during first
  128.   execution, so user of protected program will not notice that
  129.   something was written into the .EXE file;
  130. - use for protection the most unique symptoms of computer:
  131.   volume serial number ( for DOS >= 4 ) and serial number of
  132.   hard disk controller ( IDE only );
  133. - install number of permitted copies into protected program.
  134.  
  135. 2. You will be free to modify the source code to make unit
  136. suitable for your own needs.
  137.  
  138. E.g. you may derive procedure from the initialization section
  139. of the unit, so you will be able to perform checking not only
  140. once at the beginning of the program, but in any place and
  141. several times.
  142.  
  143. Or you may think out your own symptoms and check them using
  144. technique from AntiCopy unit.
  145.  
  146. 3. You will be free to use the original or modified unit in
  147. your commercial products.
  148.  
  149. 4. You will get a message from me, when new version of AntiCopy
  150. unit will come out.
  151.  
  152. Because of some problems here in Russia with receiving hard
  153. currency you must first contact me by e-mail, if you want to
  154. register.
  155.  
  156.  
  157. Revision history :
  158. ------------------
  159.  
  160. Version 1.0 : - first version of AntiCopy unit.
  161.  
  162. Version 1.1 : - ability to install permitted number of copies
  163.                 ( according to proposal from Vera Noest
  164.                   Vera.Noest@vaxtbio.uu.se );
  165.               - TP 7.0 version of AntiCopy unit was included
  166.                 in the package;
  167.               - some style improvements and more comments were
  168.                 added in source code.
  169.  
  170.  
  171. Enjoy using AntiCopy unit.
  172. Oleg I. Subachev
  173.